home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / vbcc-ppc-src / machines / amigappc / include / assert.h next >
C/C++ Source or Header  |  1999-01-01  |  281b  |  15 lines

  1. #ifndef __ASSERT_H
  2. #define __ASSERT_H 1
  3. #endif
  4.  
  5. #undef assert
  6.  
  7. extern int __aprintf(const char *,...);
  8.  
  9. #ifndef NDEBUG
  10. #define assert(exp) ((void)((exp)?0:(__aprintf("Assertion failed: file %s, line %d\n",__FILE__,__LINE__),abort(),0)))
  11. #else
  12. #define assert(exp) ((void)0)
  13. #endif
  14.  
  15.